<?php
$aStatiRint = array();
$sqlSel = " SELECT s.*, a.azione, a.stato_fin, a.seq ". 
          	" FROM stato s ".
	      	" LEFT JOIN stato_azione a ON a.stato = s.stato ".
          	" ORDER BY s.stato, a.seq, a.azione";
$objDB->query($sqlSel,'zSelASR');

while($acASR = $objDB->fetch('zSelASR')) {
	$zStato = $acASR['stato'];
	$aStatiRint[$zStato]['descr'] = $acASR['descr'];
	$aStatiRint[$zStato]['testimone'] = $acASR['testimone'];
	$aStatiRint[$zStato]['pallino'] = $acASR['pallino'];
	$aStatiRint[$zStato]['abilitaz']['stima'] = $acASR['abilita_stima'];
	$aStatiRint[$zStato]['abilitaz']['assegna'] = $acASR['abilita_assegna'];
	$aStatiRint[$zStato]['valutata'] = $acASR['valutata'];
	$aStatiRint[$zStato]['evasa'] = $acASR['evasa'];
	$aStatiRint[$zStato]['installata'] = $acASR['installata'];
	if (!isset($aStatiRint[$zStato]['azioni'])) {
		$aStatiRint[$zStato]['azioni'] = array();
	}
	if (!empty($acASR['azione'])) {
		$kX = count($aStatiRint[$zStato]['azioni']);
		$aStatiRint[$zStato]['azioni'][$kX]['descr'] = $acASR['azione'];
		$aStatiRint[$zStato]['azioni'][$kX]['stato_finale'] = $acASR['stato_fin'];
	}
}
